Big Huge Thesaurus

Xiphosurus polyphemus

noun